XML Spy is a professional level validating XML editor that provides four advanced views on your documents an enhanced grid view for structured editing, a database/table view that shows repeated elements in a tabular fashion, a text view with syntax-colouring for low-level work, and an integrated browser view that supports both CSS and XSL style-sheets.